﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DominioSATT
{
    public class Partido
    {
        public Partido(int id, Torneo torneo, Sede sede, DateTime fecha, Arbitro arbitro, int ronda, string resultado, int cancha, int estado, List<Inscripcion> equipos)
        {
            this.Id = id; this.Torneo = torneo; this.Sede = sede; this.Fecha = fecha; this.Arbitro = arbitro; this.Ronda = ronda;
            this.Resultado = resultado; this.Cancha = cancha; this.Estado = estado; this.Equipos = equipos;
        }
        public Partido(Torneo torneo, Sede sede, DateTime fecha, Arbitro arbitro, int ronda, string resultado, int cancha, int estado, List<Inscripcion> equipos)
        {
            this.Torneo = torneo; this.Sede = sede; this.Fecha = fecha; this.Arbitro = arbitro; this.Ronda = ronda;
            this.Resultado = resultado; this.Cancha = cancha; this.Estado = estado; this.Equipos = equipos;
        }
        public Partido(int id, Torneo torneo, Sede sede, DateTime fecha, Arbitro arbitro, int ronda, string resultado, int cancha, int estado)
        {
            this.Id = id; this.Torneo = torneo; this.Sede = sede; this.Fecha = fecha; this.Arbitro = arbitro; this.Ronda = ronda;
            this.Resultado = resultado; this.Cancha = cancha; this.Estado = estado;
        }
        public Partido(Torneo torneo, Sede sede, DateTime fecha, Arbitro arbitro, int ronda, string resultado, int cancha, int estado)
        {
            this.Torneo = torneo; this.Sede = sede; this.Fecha = fecha; this.Arbitro = arbitro; this.Ronda = ronda;
            this.Resultado = resultado; this.Cancha = cancha; this.Estado = estado;
        }
        public Partido()
        {}

        public int Id { get; set; }
        public Torneo Torneo { get; set; }
        public Sede Sede { get; set; }
        public DateTime Fecha { get; set; }
        public Arbitro Arbitro { get; set; }
        public int Ronda { get; set; }
        public string Resultado { get; set; }
        public int Cancha { get; set; }
        public int Estado { get; set; }
        public List<Inscripcion> Equipos { get; set; }
        
    }
}
